package com.sxj.corejava.code02_运算符;

/**
 * @author 石小俊
 * @date 2024年03月02日 9:45
 */
public class Test01_算术运算符 {

    public static void main(String[] args) {
        int num1 = 5;
        int num2 = 2;
        System.out.println(num1 + num2);
        System.out.println(num1 - num2);
        System.out.println(num1 * num2);
        System.out.println(num1 / num2);
        System.out.println(num1 % num2);

        System.out.println("****************自增****************");
        // 自增:对当前变量自动+1
        // 自减:对当前变量自动-1
        // num1++与++num1都相当于num1+1
        // num1++表示先执行本行代码,再对变量+1
        System.out.println(num1++);
        System.out.println(num1);
        // 相当于下面两行代码
//        System.out.println(num1);
//        num1 = num1 + 1;
        // ++num1表示先执行变量+1,再执行本行代码
        System.out.println(++num1);
        // 相当于下面两行代码
//        num1 = num1 + 1;
//        System.out.println(num1);

        System.out.println("****************自减****************");
        System.out.println(num2--);
        // 相当于下面两行代码
//        System.out.println(num2);
//        num2 = num2 - 1;
        System.out.println(num2);

        System.out.println(--num2);
        // 相当于下面两行代码
//        num2 = num2 - 1;
//        System.out.println(num2);
    }

}
